namespace MetaObjects.Contracts
{
	public interface IEntity
	{
		object Key { get; }	
	}

	public interface IEntity<TKey> : IEntity
	{
		new TKey Key { get; }
	}
}